import re

# 找 y2a 字母数字字母
msg = "f8re0ds9fd8er9sd"
result = re.match("[a-z][0-9][a-z]", msg)  # 从开头匹配，匹配到一个就退出
print("match:", result.group())

result = re.search("[a-z][0-9][a-z]", msg)  # 从字符串msg里面开始匹配，匹配到第一个就退出
print("search:", result.group())

result = re.findall("[a-z][0-9][a-z]", msg)  # 从字符串msg开始匹配，符合要求的全部匹配，以列表的形式呈现
print("findall:", result)
"""
match: f8r
search: f8r
findall: ['f8r', 'e0d', 's9f', 'd8e', 'r9s']
"""